home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Games Collection 1 / software vault.zip / software vault / CDR10 / OS2LIB.ZIP / XSOURCE.ZIP / xlibos2.h.bak < prev    next >
Text File  |  1993-05-22  |  1KB  |  47 lines

  1. /****************************************
  2. XLibOS/2  --  Graeme Blackley
  3.  
  4. 28/5/93
  5.  
  6.  
  7. /****************************************/
  8. struct SPRITE_INFO {
  9.      PCHAR image;
  10.      char xs,ys;
  11.      int x,y;
  12.      int spx,spy;
  13.      char xdir,ydir;
  14. };
  15.  
  16. struct IMAGE_TABLE {
  17.      PCHAR img[4];
  18. };
  19.  
  20.  
  21. int InitModeX(void);
  22. void XSelectPlane(char plane);
  23. int XCls(char color);
  24. int CloseModeX(void);
  25.  
  26.  
  27. void XWaitRetrace(void);
  28. void XWaitPeriod(void);
  29. void XSetVisualPage(char page);
  30. void XSetVisualPage(char page);
  31. void XSetPan(USHORT pan);
  32.  
  33.  
  34.  
  35. void XPixel(int x,int y, char Color);
  36. int  XReadPixel(int x, int y);
  37. void XBoxAt(int x1,int y1,int x2,int y2,char color);
  38.  
  39. void XCopyFromPageToPage(char SourcePage,int x,int y,int xs,int ys,char DestPage,int dx,int dy);
  40. void XBltImage(int x,int y,char xs, char ys, char *image);
  41. PCHAR XLoadImage(char filename[50],char *xs,char *ys);
  42. void XCBltImage(int x,int y, struct IMAGE_TABLE *image);
  43. void XSetRGB(char color,char red,char green,char blue);
  44. void XLoadCel(char filename[60],char *where);
  45. void XCLoadImage(char filename[60],struct IMAGE_TABLE *image);
  46.  
  47.